plural of implacable - English Synonyms Dictionary